Component-Aware System Architecting: A Software Interoperability Perspective
نویسندگان
چکیده
As an emerging discipline, Component-Aware System Architecting (CASA) takes advantage of the composition of reusable heterogenous architectural components developed by different people, at different time. CASA can also collaborate with component-aware requirements elicitation to strengthen component-aware requirements’ claims. However, CASA does not come for free, one of many challenges facing integration of architectural components to form a heterogenous system architecture is interoperability, e.g., the possibility for architectural sub-components to be compatible with each other. More specifically, syntactic interoperability, semantic interoperability, and non-functional concerns of integrating architectural components are all challenging. This paper discusses CASA through model-driven evaluation approach while emphasizing on interoperability issue using a Home Appliance Control System (HACS) example. Keywords—System architecting, component, interoperability.
منابع مشابه
The Process of Architecting for Software / System Engineering
With the advent of potent network technology, software/system engineering has evolved from a traditional platform-centric focus into a network-centric paradigm where the " system of systems " perspective has been the norm. Under this paradigm, architecting has become a critical process in the life cycle of software/system engineering. The need for a structured description of the architecting pr...
متن کاملDeveloping an Architecture for the Software Subsystem of a Learning Technology System - An Engineering Approach
There exists an urgent demand on defining architectures for Learning Technology Systems (LTS), so that high-level frameworks for understanding these systems can be discovered, portability, interoperability and reusability can be achieved and adaptability over time can be accomplished. In this paper we propose an architecting process for only the software subsystem of an LTS. We base our work up...
متن کاملACASA - a framework for Adaptable COTS-Aware Software Architecting
The use of Commercial-Off-The-Shelf (COTS) components presents a great promise, as well as challenges and risks. In this paper, we describe our ongoing research on developing adaptable software architectures using COTS components. In particular, we describe an Adaptable COTS-Aware Software Architecting (ACASA) framework that addresses the concerns of the various stakeholders of the proposed sys...
متن کاملOn architecting and composing engineering information services to enable smart manufacturing.
Engineering information systems play an important role in the current era of digitization of manufacturing, which is a key component to enable smart manufacturing. Traditionally, these engineering information systems spanned the lifecycle of a product by providing interoperability of software subsystems through a combination of open and proprietary exchange of data. But research and development...
متن کاملSystems Architecting for Sustainable Delivery of Value
Requirements need be established for architecting a large scale, complex system for sustainable delivery of value to users. In this paper, we describe a general methodology to establish requirements on design of a complex system to provide sustainable delivery of value. The methodology involves a system architecture paradigm, a sustainability analysis, and the derivation of design requirements....
متن کامل